HAL FDCAN Constants ¶
FDCAN error codes ¶
- group FDCAN_Error_Codes
-
Defines
-
HAL_FDCAN_ERROR_NONE
(0UL)
¶
-
No error
-
HAL_FDCAN_ERROR_LOG_OVERFLOW
FDCAN_IR_ELO
¶
-
Overflow of CAN error logging counter
-
HAL_FDCAN_ERROR_RAM_WDG
FDCAN_IR_WDI
¶
-
Message RAM watchdog event occurred
-
HAL_FDCAN_ERROR_PROTOCOL_ARBT
FDCAN_IR_PEA
¶
-
Protocol error in arbitration phase (nominal bit time)
-
HAL_FDCAN_ERROR_PROTOCOL_DATA
FDCAN_IR_PED
¶
-
Protocol error in data phase (data bit time)
-
HAL_FDCAN_ERROR_RESERVED_AREA
FDCAN_IR_ARA
¶
-
Access to reserved address
-
HAL_FDCAN_ERROR_TIMEOUT_OCCURRED
FDCAN_IR_TOO
¶
-
Timeout occurred
-
HAL_FDCAN_ERROR_RAM_ACCESS_FAILURE
FDCAN_IR_MRAF
¶
-
Message RAM access failure occurred
-
HAL_FDCAN_ERROR_BUS_FAULT_OFF
FDCAN_IR_BO
¶
-
Bus off error
-
HAL_FDCAN_ERROR_BUS_FAULT_PASSIVE
FDCAN_IR_EP
¶
-
Error passive error
-
HAL_FDCAN_ERROR_BUS_FAULT_WARNING
FDCAN_IR_EW
¶
-
Error warning error
-
HAL_FDCAN_ERROR_NONE
(0UL)
¶
- group FDCAN_Error_Codes
-
Defines
-
HAL_FDCAN_ERROR_NONE
(0UL)
-
No error
-
HAL_FDCAN_ERROR_LOG_OVERFLOW
FDCAN_IR_ELO
-
Overflow of CAN error logging counter
-
HAL_FDCAN_ERROR_RAM_WDG
FDCAN_IR_WDI
-
Message RAM watchdog event occurred
-
HAL_FDCAN_ERROR_PROTOCOL_ARBT
FDCAN_IR_PEA
-
Protocol error in arbitration phase (nominal bit time)
-
HAL_FDCAN_ERROR_PROTOCOL_DATA
FDCAN_IR_PED
-
Protocol error in data phase (data bit time)
-
HAL_FDCAN_ERROR_RESERVED_AREA
FDCAN_IR_ARA
-
Access to reserved address
-
HAL_FDCAN_ERROR_TIMEOUT_OCCURRED
FDCAN_IR_TOO
-
Timeout occurred
-
HAL_FDCAN_ERROR_RAM_ACCESS_FAILURE
FDCAN_IR_MRAF
-
Message RAM access failure occurred
-
HAL_FDCAN_ERROR_BUS_FAULT_OFF
FDCAN_IR_BO
-
Bus off error
-
HAL_FDCAN_ERROR_BUS_FAULT_PASSIVE
FDCAN_IR_EP
-
Error passive error
-
HAL_FDCAN_ERROR_BUS_FAULT_WARNING
FDCAN_IR_EW
-
Error warning error
-
HAL_FDCAN_ERROR_NONE
(0UL)
- group FDCAN_Error_Codes
-
Defines
-
HAL_FDCAN_ERROR_NONE
(0UL)
-
No error
-
HAL_FDCAN_ERROR_LOG_OVERFLOW
FDCAN_IR_ELO
-
Overflow of CAN error logging counter
-
HAL_FDCAN_ERROR_RAM_WDG
FDCAN_IR_WDI
-
Message RAM watchdog event occurred
-
HAL_FDCAN_ERROR_PROTOCOL_ARBT
FDCAN_IR_PEA
-
Protocol error in arbitration phase (nominal bit time)
-
HAL_FDCAN_ERROR_PROTOCOL_DATA
FDCAN_IR_PED
-
Protocol error in data phase (data bit time)
-
HAL_FDCAN_ERROR_RESERVED_AREA
FDCAN_IR_ARA
-
Access to reserved address
-
HAL_FDCAN_ERROR_TIMEOUT_OCCURRED
FDCAN_IR_TOO
-
Timeout occurred
-
HAL_FDCAN_ERROR_RAM_ACCESS_FAILURE
FDCAN_IR_MRAF
-
Message RAM access failure occurred
-
HAL_FDCAN_ERROR_BUS_FAULT_OFF
FDCAN_IR_BO
-
Bus off error
-
HAL_FDCAN_ERROR_BUS_FAULT_PASSIVE
FDCAN_IR_EP
-
Error passive error
-
HAL_FDCAN_ERROR_BUS_FAULT_WARNING
FDCAN_IR_EW
-
Error warning error
-
HAL_FDCAN_ERROR_NONE
(0UL)
FDCAN interrupt groups ¶
- group FDCAN_Interrupt_Groups
-
Defines
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
¶
-
Rx FIFO 0 group. This group contains the following interrupts:
Rx FIFO 0 new message
Rx FIFO 0 full
Rx FIFO 0 message lost
-
HAL_FDCAN_IT_GROUP_RX_FIFO_1
(FDCAN_ILS_RXFIFO1)
¶
-
Rx FIFO 1 group. This group contains the following interrupts:
Rx FIFO 1 new message
Rx FIFO 1 full
Rx FIFO 1 message lost
-
HAL_FDCAN_IT_GROUP_STATUS_MSG
(FDCAN_ILS_SMSG)
¶
-
Status message group. This group contains the following interrupts:
Rx high priority message
Tx complete
Tx abort complete
-
HAL_FDCAN_IT_GROUP_TX_FIFO_ERROR
(FDCAN_ILS_TFERR)
¶
-
Tx FIFO error group. This group contains the following interrupts:
Tx FIFO empty
Tx event FIFO new data
Tx event FIFO full
Tx event FIFO element lost
-
HAL_FDCAN_IT_GROUP_MISC
(FDCAN_ILS_MISC)
¶
-
Miscellaneous group. This group contains the following interrupts:
Timestamp wraparound
Message RAM access failure
Timeout occurred
-
HAL_FDCAN_IT_GROUP_BIT_LINE_ERROR
(FDCAN_ILS_BERR)
¶
-
Bit and line error group. This group contains the following interrupts:
Error logging overflow
Error passive
-
HAL_FDCAN_IT_GROUP_PROTOCOL_ERROR
(FDCAN_ILS_PERR)
¶
-
Protocol error group. This group contains the following interrupts:
Error warning
Bus off
Message RAM watchdog
Protocol error in arbitration phase
Protocol error in data phase
Reserved address access error
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
¶
- group FDCAN_Interrupt_Groups
-
Defines
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
-
Rx FIFO 0 group. This group contains the following interrupts:
Rx FIFO 0 new message
Rx FIFO 0 full
Rx FIFO 0 message lost
-
HAL_FDCAN_IT_GROUP_RX_FIFO_1
(FDCAN_ILS_RXFIFO1)
-
Rx FIFO 1 group. This group contains the following interrupts:
Rx FIFO 1 new message
Rx FIFO 1 full
Rx FIFO 1 message lost
-
HAL_FDCAN_IT_GROUP_STATUS_MSG
(FDCAN_ILS_SMSG)
-
Status message group. This group contains the following interrupts:
Rx high priority message
Tx complete
Tx abort complete
-
HAL_FDCAN_IT_GROUP_TX_FIFO_ERROR
(FDCAN_ILS_TFERR)
-
Tx FIFO error group. This group contains the following interrupts:
Tx FIFO empty
Tx event FIFO new data
Tx event FIFO full
Tx event FIFO element lost
-
HAL_FDCAN_IT_GROUP_MISC
(FDCAN_ILS_MISC)
-
Miscellaneous group. This group contains the following interrupts:
Timestamp wraparound
Message RAM access failure
Timeout occurred
-
HAL_FDCAN_IT_GROUP_BIT_LINE_ERROR
(FDCAN_ILS_BERR)
-
Bit and line error group. This group contains the following interrupts:
Error logging overflow
Error passive
-
HAL_FDCAN_IT_GROUP_PROTOCOL_ERROR
(FDCAN_ILS_PERR)
-
Protocol error group. This group contains the following interrupts:
Error warning
Bus off
Message RAM watchdog
Protocol error in arbitration phase
Protocol error in data phase
Reserved address access error
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
- group FDCAN_Interrupt_Groups
-
Defines
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
-
Rx FIFO 0 group. This group contains the following interrupts:
Rx FIFO 0 new message
Rx FIFO 0 full
Rx FIFO 0 message lost
-
HAL_FDCAN_IT_GROUP_RX_FIFO_1
(FDCAN_ILS_RXFIFO1)
-
Rx FIFO 1 group. This group contains the following interrupts:
Rx FIFO 1 new message
Rx FIFO 1 full
Rx FIFO 1 message lost
-
HAL_FDCAN_IT_GROUP_STATUS_MSG
(FDCAN_ILS_SMSG)
-
Status message group. This group contains the following interrupts:
Rx high priority message
Tx complete
Tx abort complete
-
HAL_FDCAN_IT_GROUP_TX_FIFO_ERROR
(FDCAN_ILS_TFERR)
-
Tx FIFO error group. This group contains the following interrupts:
Tx FIFO empty
Tx event FIFO new data
Tx event FIFO full
Tx event FIFO element lost
-
HAL_FDCAN_IT_GROUP_MISC
(FDCAN_ILS_MISC)
-
Miscellaneous group. This group contains the following interrupts:
Timestamp wraparound
Message RAM access failure
Timeout occurred
-
HAL_FDCAN_IT_GROUP_BIT_LINE_ERROR
(FDCAN_ILS_BERR)
-
Bit and line error group. This group contains the following interrupts:
Error logging overflow
Error passive
-
HAL_FDCAN_IT_GROUP_PROTOCOL_ERROR
(FDCAN_ILS_PERR)
-
Protocol error group. This group contains the following interrupts:
Error warning
Bus off
Message RAM watchdog
Protocol error in arbitration phase
Protocol error in data phase
Reserved address access error
-
HAL_FDCAN_IT_GROUP_RX_FIFO_0
(FDCAN_ILS_RXFIFO0)
FDCAN interrupt sources ¶
- group FDCAN_Interrupt_Sources
-
Defines
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
¶
-
Rx FIFO 0 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_FULL
FDCAN_IE_RF0FE
¶
-
Rx FIFO 0 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_MSG_LOST
FDCAN_IE_RF0LE
¶
-
Rx FIFO 0 message lost interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_NEW_MSG
FDCAN_IE_RF1NE
¶
-
Rx FIFO 1 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_FULL
FDCAN_IE_RF1FE
¶
-
Rx FIFO 1 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_MSG_LOST
FDCAN_IE_RF1LE
¶
-
Rx FIFO 1 message lost interrupt
-
HAL_FDCAN_IT_TX_FIFO_EMPTY
FDCAN_IE_TFEE
¶
-
Tx FIFO empty
-
HAL_FDCAN_IT_TX_EVT_FIFO_NEW_DATA
FDCAN_IE_TEFNE
¶
-
Tx handler wrote Tx event FIFO element
-
HAL_FDCAN_IT_TX_EVT_FIFO_FULL
FDCAN_IE_TEFFE
¶
-
Tx event FIFO full
-
HAL_FDCAN_IT_TX_EVT_FIFO_ELEM_LOST
FDCAN_IE_TEFLE
¶
-
Tx event FIFO element lost
-
HAL_FDCAN_IT_RX_HIGH_PRIORITY_MSG
FDCAN_IE_HPME
¶
-
High priority message received
-
HAL_FDCAN_IT_TX_COMPLETE
FDCAN_IE_TCE
¶
-
Transmission completed
-
HAL_FDCAN_IT_TX_ABORT_COMPLETE
FDCAN_IE_TCFE
¶
-
Transmission cancellation finished
-
HAL_FDCAN_IT_TIMESTAMP_WRAPAROUND
FDCAN_IE_TSWE
¶
-
Timestamp counter wrapped around
-
HAL_FDCAN_IT_RAM_ACCESS_FAILURE
FDCAN_IE_MRAFE
¶
-
Message RAM access failure occurred
-
HAL_FDCAN_IT_TIMEOUT_OCCURRED
FDCAN_IE_TOOE
¶
-
Timeout reached
-
HAL_FDCAN_IT_ERROR_LOGGING_OVERFLOW
FDCAN_IE_ELOE
¶
-
Overflow of FDCAN error logging counter occurred
-
HAL_FDCAN_IT_ERROR_PASSIVE
FDCAN_IE_EPE
¶
-
Error passive status changed
-
HAL_FDCAN_IT_ERROR_WARNING
FDCAN_IE_EWE
¶
-
Error warning status changed
-
HAL_FDCAN_IT_BUS_OFF
FDCAN_IE_BOE
¶
-
Bus off status changed
-
HAL_FDCAN_IT_RAM_WATCHDOG
FDCAN_IE_WDIE
¶
-
Message RAM watchdog event due to missing READY
-
HAL_FDCAN_IT_ARB_PROTOCOL_ERROR
FDCAN_IE_PEAE
¶
-
Protocol error in arbitration phase detected
-
HAL_FDCAN_IT_DATA_PROTOCOL_ERROR
FDCAN_IE_PEDE
¶
-
Protocol error in data phase detected
-
HAL_FDCAN_IT_RESERVED_ADDRESS_ACCESS
FDCAN_IE_ARAE
¶
-
Access to reserved address occurred
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
¶
- group FDCAN_Interrupt_Sources
-
Defines
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
-
Rx FIFO 0 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_FULL
FDCAN_IE_RF0FE
-
Rx FIFO 0 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_MSG_LOST
FDCAN_IE_RF0LE
-
Rx FIFO 0 message lost interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_NEW_MSG
FDCAN_IE_RF1NE
-
Rx FIFO 1 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_FULL
FDCAN_IE_RF1FE
-
Rx FIFO 1 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_MSG_LOST
FDCAN_IE_RF1LE
-
Rx FIFO 1 message lost interrupt
-
HAL_FDCAN_IT_TX_FIFO_EMPTY
FDCAN_IE_TFEE
-
Tx FIFO empty
-
HAL_FDCAN_IT_TX_EVT_FIFO_NEW_DATA
FDCAN_IE_TEFNE
-
Tx handler wrote Tx event FIFO element
-
HAL_FDCAN_IT_TX_EVT_FIFO_FULL
FDCAN_IE_TEFFE
-
Tx event FIFO full
-
HAL_FDCAN_IT_TX_EVT_FIFO_ELEM_LOST
FDCAN_IE_TEFLE
-
Tx event FIFO element lost
-
HAL_FDCAN_IT_RX_HIGH_PRIORITY_MSG
FDCAN_IE_HPME
-
High priority message received
-
HAL_FDCAN_IT_TX_COMPLETE
FDCAN_IE_TCE
-
Transmission completed
-
HAL_FDCAN_IT_TX_ABORT_COMPLETE
FDCAN_IE_TCFE
-
Transmission cancellation finished
-
HAL_FDCAN_IT_TIMESTAMP_WRAPAROUND
FDCAN_IE_TSWE
-
Timestamp counter wrapped around
-
HAL_FDCAN_IT_RAM_ACCESS_FAILURE
FDCAN_IE_MRAFE
-
Message RAM access failure occurred
-
HAL_FDCAN_IT_TIMEOUT_OCCURRED
FDCAN_IE_TOOE
-
Timeout reached
-
HAL_FDCAN_IT_ERROR_LOGGING_OVERFLOW
FDCAN_IE_ELOE
-
Overflow of FDCAN error logging counter occurred
-
HAL_FDCAN_IT_ERROR_PASSIVE
FDCAN_IE_EPE
-
Error passive status changed
-
HAL_FDCAN_IT_ERROR_WARNING
FDCAN_IE_EWE
-
Error warning status changed
-
HAL_FDCAN_IT_BUS_OFF
FDCAN_IE_BOE
-
Bus off status changed
-
HAL_FDCAN_IT_RAM_WATCHDOG
FDCAN_IE_WDIE
-
Message RAM watchdog event due to missing READY
-
HAL_FDCAN_IT_ARB_PROTOCOL_ERROR
FDCAN_IE_PEAE
-
Protocol error in arbitration phase detected
-
HAL_FDCAN_IT_DATA_PROTOCOL_ERROR
FDCAN_IE_PEDE
-
Protocol error in data phase detected
-
HAL_FDCAN_IT_RESERVED_ADDRESS_ACCESS
FDCAN_IE_ARAE
-
Access to reserved address occurred
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
- group FDCAN_Interrupt_Sources
-
Defines
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
-
Rx FIFO 0 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_FULL
FDCAN_IE_RF0FE
-
Rx FIFO 0 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_0_MSG_LOST
FDCAN_IE_RF0LE
-
Rx FIFO 0 message lost interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_NEW_MSG
FDCAN_IE_RF1NE
-
Rx FIFO 1 new message interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_FULL
FDCAN_IE_RF1FE
-
Rx FIFO 1 full interrupt
-
HAL_FDCAN_IT_RX_FIFO_1_MSG_LOST
FDCAN_IE_RF1LE
-
Rx FIFO 1 message lost interrupt
-
HAL_FDCAN_IT_TX_FIFO_EMPTY
FDCAN_IE_TFEE
-
Tx FIFO empty
-
HAL_FDCAN_IT_TX_EVT_FIFO_NEW_DATA
FDCAN_IE_TEFNE
-
Tx handler wrote Tx event FIFO element
-
HAL_FDCAN_IT_TX_EVT_FIFO_FULL
FDCAN_IE_TEFFE
-
Tx event FIFO full
-
HAL_FDCAN_IT_TX_EVT_FIFO_ELEM_LOST
FDCAN_IE_TEFLE
-
Tx event FIFO element lost
-
HAL_FDCAN_IT_RX_HIGH_PRIORITY_MSG
FDCAN_IE_HPME
-
High priority message received
-
HAL_FDCAN_IT_TX_COMPLETE
FDCAN_IE_TCE
-
Transmission completed
-
HAL_FDCAN_IT_TX_ABORT_COMPLETE
FDCAN_IE_TCFE
-
Transmission cancellation finished
-
HAL_FDCAN_IT_TIMESTAMP_WRAPAROUND
FDCAN_IE_TSWE
-
Timestamp counter wrapped around
-
HAL_FDCAN_IT_RAM_ACCESS_FAILURE
FDCAN_IE_MRAFE
-
Message RAM access failure occurred
-
HAL_FDCAN_IT_TIMEOUT_OCCURRED
FDCAN_IE_TOOE
-
Timeout reached
-
HAL_FDCAN_IT_ERROR_LOGGING_OVERFLOW
FDCAN_IE_ELOE
-
Overflow of FDCAN error logging counter occurred
-
HAL_FDCAN_IT_ERROR_PASSIVE
FDCAN_IE_EPE
-
Error passive status changed
-
HAL_FDCAN_IT_ERROR_WARNING
FDCAN_IE_EWE
-
Error warning status changed
-
HAL_FDCAN_IT_BUS_OFF
FDCAN_IE_BOE
-
Bus off status changed
-
HAL_FDCAN_IT_RAM_WATCHDOG
FDCAN_IE_WDIE
-
Message RAM watchdog event due to missing READY
-
HAL_FDCAN_IT_ARB_PROTOCOL_ERROR
FDCAN_IE_PEAE
-
Protocol error in arbitration phase detected
-
HAL_FDCAN_IT_DATA_PROTOCOL_ERROR
FDCAN_IE_PEDE
-
Protocol error in data phase detected
-
HAL_FDCAN_IT_RESERVED_ADDRESS_ACCESS
FDCAN_IE_ARAE
-
Access to reserved address occurred
-
HAL_FDCAN_IT_RX_FIFO_0_NEW_MSG
FDCAN_IE_RF0NE
FDCAN interrupt flags ¶
- group FDCAN_Interrupt_Flags
-
FDCAN interrupt register (FDCAN_IR): The flags are set when one of the listed conditions is detected.
Defines
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
¶
-
Rx FIFO 0 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_0_FULL
FDCAN_IR_RF0F
¶
-
Rx FIFO 0 full
-
HAL_FDCAN_FLAG_RX_FIFO_0_NEW_MSG
FDCAN_IR_RF0N
¶
-
New message written to Rx FIFO 0
-
HAL_FDCAN_FLAG_RX_FIFO_1_MSG_LOST
FDCAN_IR_RF1L
¶
-
Rx FIFO 1 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_1_FULL
FDCAN_IR_RF1F
¶
-
Rx FIFO 1 full
-
HAL_FDCAN_FLAG_RX_FIFO_1_NEW_MSG
FDCAN_IR_RF1N
¶
-
New message written to Rx FIFO 1
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_ELEM_LOST
FDCAN_IR_TEFL
¶
-
Tx event FIFO element lost
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_FULL
FDCAN_IR_TEFF
¶
-
Tx event FIFO full
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_NEW_DATA
FDCAN_IR_TEFN
¶
-
New Tx event FIFO element written
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
¶
- group FDCAN_Interrupt_Flags
-
FDCAN interrupt register (FDCAN_IR): The flags are set when one of the listed conditions is detected.
Defines
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
-
Rx FIFO 0 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_0_FULL
FDCAN_IR_RF0F
-
Rx FIFO 0 full
-
HAL_FDCAN_FLAG_RX_FIFO_0_NEW_MSG
FDCAN_IR_RF0N
-
New message written to Rx FIFO 0
-
HAL_FDCAN_FLAG_RX_FIFO_1_MSG_LOST
FDCAN_IR_RF1L
-
Rx FIFO 1 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_1_FULL
FDCAN_IR_RF1F
-
Rx FIFO 1 full
-
HAL_FDCAN_FLAG_RX_FIFO_1_NEW_MSG
FDCAN_IR_RF1N
-
New message written to Rx FIFO 1
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_ELEM_LOST
FDCAN_IR_TEFL
-
Tx event FIFO element lost
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_FULL
FDCAN_IR_TEFF
-
Tx event FIFO full
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_NEW_DATA
FDCAN_IR_TEFN
-
New Tx event FIFO element written
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
- group FDCAN_Interrupt_Flags
-
FDCAN interrupt register (FDCAN_IR): The flags are set when one of the listed conditions is detected.
Defines
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
-
Rx FIFO 0 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_0_FULL
FDCAN_IR_RF0F
-
Rx FIFO 0 full
-
HAL_FDCAN_FLAG_RX_FIFO_0_NEW_MSG
FDCAN_IR_RF0N
-
New message written to Rx FIFO 0
-
HAL_FDCAN_FLAG_RX_FIFO_1_MSG_LOST
FDCAN_IR_RF1L
-
Rx FIFO 1 message lost
-
HAL_FDCAN_FLAG_RX_FIFO_1_FULL
FDCAN_IR_RF1F
-
Rx FIFO 1 full
-
HAL_FDCAN_FLAG_RX_FIFO_1_NEW_MSG
FDCAN_IR_RF1N
-
New message written to Rx FIFO 1
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_ELEM_LOST
FDCAN_IR_TEFL
-
Tx event FIFO element lost
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_FULL
FDCAN_IR_TEFF
-
Tx event FIFO full
-
HAL_FDCAN_FLAG_TX_EVT_FIFO_NEW_DATA
FDCAN_IR_TEFN
-
New Tx event FIFO element written
-
HAL_FDCAN_FLAG_RX_FIFO_0_MSG_LOST
FDCAN_IR_RF0L
FDCAN interrupt Tx complete buffers select ¶
- group FDCAN_IT_Tx_Complete_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
¶
-
Tx complete interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_1
(1UL
<<
1U)
¶
-
Tx complete interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_2
(1UL
<<
2U)
¶
-
Tx complete interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_ALL
FDCAN_TXBTIE_TIE
¶
-
Tx complete interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
¶
- group FDCAN_IT_Tx_Complete_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
-
Tx complete interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_1
(1UL
<<
1U)
-
Tx complete interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_2
(1UL
<<
2U)
-
Tx complete interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_ALL
FDCAN_TXBTIE_TIE
-
Tx complete interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
- group FDCAN_IT_Tx_Complete_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
-
Tx complete interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_1
(1UL
<<
1U)
-
Tx complete interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_2
(1UL
<<
2U)
-
Tx complete interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_ALL
FDCAN_TXBTIE_TIE
-
Tx complete interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_CPLT_BUFFER_0
(1UL
<<
0U)
FDCAN interrupt Tx abort buffer select ¶
- group FDCAN_IT_Tx_Abort_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
¶
-
Tx abort interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_1
(1UL
<<
1U)
¶
-
Tx abort interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_2
(1UL
<<
2U)
¶
-
Tx abort interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_ALL
FDCAN_TXBCIE_CFIE
¶
-
Tx abort interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
¶
- group FDCAN_IT_Tx_Abort_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
-
Tx abort interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_1
(1UL
<<
1U)
-
Tx abort interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_2
(1UL
<<
2U)
-
Tx abort interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_ALL
FDCAN_TXBCIE_CFIE
-
Tx abort interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
- group FDCAN_IT_Tx_Abort_Buffers_Select
-
Defines
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
-
Tx abort interrupt on Tx buffer 0
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_1
(1UL
<<
1U)
-
Tx abort interrupt on Tx buffer 1
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_2
(1UL
<<
2U)
-
Tx abort interrupt on Tx buffer 2
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_ALL
FDCAN_TXBCIE_CFIE
-
Tx abort interrupt on all Tx buffers
-
HAL_FDCAN_IT_TX_ABORT_BUFFER_0
(1UL
<<
0U)
HAL FDCAN Tx location ¶
- group FDCAN_Tx_Buffer_Location
- group FDCAN_Tx_Buffer_Location
-
Defines
-
HAL_FDCAN_TX_BUFFER_0
(1UL
<<
0U)
-
Tx buffer0
-
HAL_FDCAN_TX_BUFFER_1
(1UL
<<
1U)
-
Tx buffer1
-
HAL_FDCAN_TX_BUFFER_2
(1UL
<<
2U)
-
Tx buffer2
-
HAL_FDCAN_TX_BUFFER_ALL
FDCAN_TXBAR_AR
-
All Tx buffers
-
HAL_FDCAN_TX_BUFFER_0
(1UL
<<
0U)
- group FDCAN_Tx_Buffer_Location
-
Defines
-
HAL_FDCAN_TX_BUFFER_0
(1UL
<<
0U)
-
Tx buffer0
-
HAL_FDCAN_TX_BUFFER_1
(1UL
<<
1U)
-
Tx buffer1
-
HAL_FDCAN_TX_BUFFER_2
(1UL
<<
2U)
-
Tx buffer2
-
HAL_FDCAN_TX_BUFFER_ALL
FDCAN_TXBAR_AR
-
All Tx buffers
-
HAL_FDCAN_TX_BUFFER_0
(1UL
<<
0U)
FDCAN interrupt lines ¶
- group FDCAN_Interrupt_Lines
- group FDCAN_Interrupt_Lines
-
Defines
-
HAL_FDCAN_IT_LINE_0
FDCAN_ILE_EINT0
-
Interrupt line 0
-
HAL_FDCAN_IT_LINE_1
FDCAN_ILE_EINT1
-
Interrupt line 1
-
HAL_FDCAN_IT_LINE_0
FDCAN_ILE_EINT0
- group FDCAN_Interrupt_Lines
-
Defines
-
HAL_FDCAN_IT_LINE_0
FDCAN_ILE_EINT0
-
Interrupt line 0
-
HAL_FDCAN_IT_LINE_1
FDCAN_ILE_EINT1
-
Interrupt line 1
-
HAL_FDCAN_IT_LINE_0
FDCAN_ILE_EINT0